Shopglut\layouts\orderCompletePage\dataManage D

Total Complexity 228
Dependencies 1
Dependents 2
Total lines 1,729
Lines of code 1,185
Logical lines of code 557
Comment lines 300
Methods 40
Properties 2

Methods 40

Method Rating Maintainability Complexity Lines of code
save_ordercomplete_layout_data()
B
35 20 82
save_ordercomplete_settings()
B
37 17 68
shopglut_render_orderCompletelayout_preview()
A
38 14 65
create_custom_page_template()
A
35 2 215
evaluate_condition()
A
46 13 37
shopglut_render_ordercomplete_preview()
A
41 10 58
should_override_for_order()
A
52 11 24
get_layout_with_override_enabled()
A
49 10 29
compare_values()
A
51 10 25
reset_ordercomplete_layout_settings()
A
43 8 47
check_woocommerce_override()
A
50 9 27
set_active_layout()
A
47 8 36
get_current_order_id()
A
55 8 19
disable_override_for_other_layouts()
S
50 7 28
locate_custom_template()
S
56 7 17
get_layout_settings()
S
52 6 26
render_custom_layout()
S
48 5 33
toggle_woocommerce_override()
S
56 6 16
create_custom_thankyou_template()
S
46 2 68
enqueue_override_styles()
S
53 4 30
override_page_template()
S
60 5 14
prepare_template_data()
S
51 4 29
get_layout_template()
S
57 4 17
replace_entire_content()
S
58 4 15
sanitize_layout_settings()
S
59 4 15
init_woocommerce_overrides()
S
52 3 24
add_custom_head_content()
S
58 3 17
override_orderComplete_page()
S
63 4 10
override_thankyou_template_parts()
S
61 3 13
override_thankyou_template()
S
64 3 10
get_layouts_count()
S
61 2 11
render_custom_thankyou()
S
68 2 7
convert_clean_json_to_expected_format()
S
71 2 6
get_instance()
S
70 2 7
remove_all_woocommerce_actions()
S
60 1 13
__construct()
S
66 1 8
start_output_buffer()
S
82 1 3
end_output_buffer()
S
80 1 3
get_template_class()
S
71 1 5
get_override_status()
S
67 1 8